سیستم رستوران با زبان php دیتابیس mysql
نوشته شده توسط : مطلب پروژه

سیستم رستوران با زبان php دیتابیس mysql

دانلود پیش نمایش
برای ثبت درخواست خرید پروژه “سیستم رستوران با زبان php دیتابیس mysql”،خواهشمندیم فرم زیر را تکمیل و ارسال فرمایید .
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

عنوان پروژه : سیستم رستوران با زبان php دیتابیس mysql
هنگامی که ما یک فرم و یا یک نرم افزار را در سیستم خود باز نموده و بعد از مشاهده و یا انجام عملیات خاص روی آن ، فرم یا برنامه را می بندیم که به این فرآیند ، یک جلسه یا همان session می گوییم.

جلسه یا Sessions درPHP برای ذخیره اطلاعات کاربری که دارد از این برنامه استفاده می کند ، بکار می رود. در کل فرایند session در برنامه های تحت وب و اینترنت به صورت دیگری می باشد.هاست و یا سرور سایتی که شما در حال بازدید از آن هستید نمی تواند اطلاعات کاربر را به سرور ارسال کند به دلیل اینکه مرورگر این قابلیت را به تنهایی ندارد و سرور نمی تواند کاربران را از یکدیگر تشخیص دهد . برای حل این مسئله در زبان برنامه نویسی PHP قسمتی را تحت عنوان sessions تعریف شده است که شما می توانید با استفاده از دستورات آن ، اطلاعات کاربر در سرور و یا هاست را ذخیره کنید.

هاست سایتی که شما وارد آن شده اید در همان ابتدای ورود  یک Sessions خاص به نام unique ID – UID برای کاربر ایجاد می کند و اطلاعات سیستم کاربر را در session ذخیره می‌کند. این اطلاعات تا زمانی که صفحه سایت را باز دارید Sessions دارای اعتبار است و در سرور نگهداری می‌شود وهمچنین این اطلاعات نیز در کوکی ها  ذخیره می‌شود.

Session ها نیز همانند کوکی ها موقتی هستند و تا یک زمان خاص ذخیره می‌شود.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
حالا سوال اینجاست که چرا باید سرور کاربر را شناسایی کند و اطلاعات آن را ذخیره کند ؟ به دلیل اینکه امنیت کاربر در فضای اینترنت تامین شود این کار صورت می گیرد به عنوان مثال سرور سایتی که وارد آن می شوید ، اطلاعات شما مثل نام کاربری و رمز عبور را در متغیرهایی به نام session ذخیره می کند . هر بار که به آن صفحه از سایت رجوع می کنید ، سرور اطلاعات session شما را به همراه درخواست صفحه به مرورگر ارسال کرده و نیازی نیست در هر صفحه اطلاعات کاربری خود را مجدداً وارد نمایید .

نحوه تعریف session بر روی سرور :

لازم به ذکر است که Session ها موقتی هستند و پس از اینکه کاربراز سایت خارج شد و یا برای مدتی ، از آن صفحه استفاده نکرد  از بین می روند . بنابراین در مراجعات بعدی به همان سایت ، در صورتی که کوکی ها در مرورگر فعال نباشند ، باید اطلاعات را مجددا وارد نمایید .به منظور بالا رفتن امنیت اطلاعات کاربر ، معمولا زمان session را کوتاه تعریف می کنند که در این حالت می گوییم session ، منقضی یا expire شده است .
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
نحوه تعریف session در PHP :

برای ساخت session در یک صفحه PHP ، ابتدا می بایست تابع ( ) session_startup را قبل از تگ < head >  تعریف نماییم:

 

< ?

php   session_start( ) ;
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
? >
< html >
< head >
< /head >
< body >
< /body >
< /html >

در کد بالا session کاربر در سرور ثبت می شود و به شما اجازه می دهد که عملیات session را شروع کرده و یک UID برای شما ایجاد می کند.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com





:: موضوعات مرتبط: php-new , ,
:: بازدید از این مطلب : 43
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 21 آذر 1396 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: